package com.jiangli.service;

import com.jiangli.dto.CollectDishDTO;
import com.jiangli.dto.addCollectDishDTO;
import com.jiangli.vo.CollectDishVO;

public interface CollectService {
    /**
     * 用户添加收藏菜品
     * @param collectDishDTO
     */
    void addDish(addCollectDishDTO collectDishDTO);

    /**
     * 获取用户收藏菜品
     * @param
     * @return
     */
    CollectDishVO showUserCollectDish();

    /**
     * 删除收藏菜品
     * @param collectDishDTO
     */
    void delete(CollectDishDTO collectDishDTO);

    /**
     *判断用户是否存在该收藏
     * @param userId
     * @param dishId
     * @return
     */
    boolean exit(Long userId, Long dishId);
}
